'use strict';
exports.main = async (event, context) => {
	//console.info('event.access_token:'+event.access_token);
  // event里包含着客户端提交的参数
  const res = await uniCloud.getPhoneNumber({
      appid: '__UNI__8DA400C', // 替换成自己开通一键登录的应用的DCloud appid，使用callFunction方式调用时可以不传（会自动取当前客户端的appid），如果使用云函数URL化的方式访问必须传此参数
      provider: 'univerify',
      apiKey: '8c5be6116a5fb62e2dbaf15732e429ea', // 在开发者中心开通服务并获取apiKey
      apiSecret: '17892132d4bba0b38c26899ce1bac154', // 在开发者中心开通服务并获取apiSecret
      access_token: event.access_token,
      openid: event.openid
	  //access_token:'bm00N2RiMmMzNmU0M2E0NjNiYmJhYzIyZmY3ZjM1ODRjMXw5NjExfDN8djJ8M3w5OWE0ZWYwMTIzM2JjNTY1NzczMzM3N2M1MTZjMTQ3YQ==',
	  //openid:'000gtc_969a18e95718fa0a4c3e107deea13c2030'
  })
  
  //console.log(res); // res里包含手机号
  // 执行用户信息入库等操作，正常情况下不要把完整手机号返回给前端
  // 如果数据库在uniCloud上，可以直接入库
  // 如果数据库不在uniCloud上，可以通过 uniCloud.httpclient API，将手机号通过http方式传递给其他服务器的接口，详见：https://uniapp.dcloud.net.cn/uniCloud/cf-functions?id=httpclient
 
	//成功得到手机号码
  if(res.code==0){
	  //不返回手机号码,直接调用云函数访问我的服务器
	  let apiUrl = 'https://caineng.hsk.top/zbapi/zbapi/userLogin/loginForPhoneOneYYS?phone='+res.phoneNumber
	  const res2 = await uniCloud.httpclient.request(apiUrl, {
	      method: 'GET',
	      
	      dataType: 'json' // 指定返回值为json格式，自动进行parse
	    })
	  console.info(res2)
	  
	  return res2 ;
  }
 
  return {
    //phoneNumber:res.phoneNumber
	
  }
}
